public class MemberMessageType {
	public class MemberMessageType_e {
		public String MessageType;
		public String QuestionType;
		public Boolean EmailCopyToSender;
		public Boolean HideSendersEmailAddress;
		public Boolean DisplayToPublic;
		public String SenderID;
		public String SenderEmail;
		public String[] RecipientID;
		public String Subject;
		public String Body;
		public String MessageID;
		public String ParentMessageID;
	
		//Setters
		public void setMessageType(String val) {MessageType = val; field_order_type_info.add('MessageType'); }
		public void setQuestionType(String val) {QuestionType = val; field_order_type_info.add('QuestionType'); }
		public void setEmailCopyToSender(Boolean val) {EmailCopyToSender = val; field_order_type_info.add('EmailCopyToSender'); }
		public void setHideSendersEmailAddress(Boolean val) {HideSendersEmailAddress = val; field_order_type_info.add('HideSendersEmailAddress'); }
		public void setDisplayToPublic(Boolean val) {DisplayToPublic = val; field_order_type_info.add('DisplayToPublic'); }
		public void setSenderID(String val) {SenderID = val; field_order_type_info.add('SenderID'); }
		public void setSenderEmail(String val) {SenderEmail = val; field_order_type_info.add('SenderEmail'); }
		public void setRecipientID(String[] val) {RecipientID = val; field_order_type_info.add('RecipientID'); }
		public void setSubject(String val) {Subject = val; field_order_type_info.add('Subject'); }
		public void setBody(String val) {Body = val; field_order_type_info.add('Body'); }
		public void setMessageID(String val) {MessageID = val; field_order_type_info.add('MessageID'); }
		public void setParentMessageID(String val) {ParentMessageID = val; field_order_type_info.add('ParentMessageID'); }


		//Getters
		public String getMessageType() { return MessageType; }
		public String getQuestionType() { return QuestionType; }
		public Boolean getEmailCopyToSender() { return EmailCopyToSender; }
		public Boolean getHideSendersEmailAddress() { return HideSendersEmailAddress; }
		public Boolean getDisplayToPublic() { return DisplayToPublic; }
		public String getSenderID() { return SenderID; }
		public String getSenderEmail() { return SenderEmail; }
		public String[] getRecipientID() { return RecipientID; }
		public String getSubject() { return Subject; }
		public String getBody() { return Body; }
		public String getMessageID() { return MessageID; }
		public String getParentMessageID() { return ParentMessageID; }

	
		private String[] MessageType_type_info = new String[]{'MessageType','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] QuestionType_type_info = new String[]{'QuestionType','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] EmailCopyToSender_type_info = new String[]{'EmailCopyToSender','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] HideSendersEmailAddress_type_info = new String[]{'HideSendersEmailAddress','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] DisplayToPublic_type_info = new String[]{'DisplayToPublic','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SenderID_type_info = new String[]{'SenderID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] SenderEmail_type_info = new String[]{'SenderEmail','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] RecipientID_type_info = new String[]{'RecipientID','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
		private String[] Subject_type_info = new String[]{'Subject','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Body_type_info = new String[]{'Body','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] MessageID_type_info = new String[]{'MessageID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ParentMessageID_type_info = new String[]{'ParentMessageID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}